img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 .07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; }


.site-title { font-size: 32px; }
.site-description { font-size: 16px; }
#mainnav ul li a { font-size: 14px; }
h1 { font-size: 52px; }
h2 { font-size: 42px; }
h3 { font-size: 32px; }
h4 { font-size: 25px; }
h5 { font-size: 20px; }
h6 { font-size: 18px; }
body { font-size: 14px; }
.header-image { background-size: cover; }
.header-image { height: 300px; }
.widget-area .widget_fp_social a, #mainnav ul li a:hover, .sydney_contact_info_widget span, .roll-team .team-content .name, .roll-team .team-item .team-pop .team-social li:hover a, .roll-infomation li.address:before, .roll-infomation li.phone:before, .roll-infomation li.email:before, .roll-testimonials .name, .roll-button.border, .roll-button:hover, .roll-icon-list .icon i, .roll-icon-list .content h3 a:hover, .roll-icon-box.white .content h3 a, .roll-icon-box .icon i, .roll-icon-box .content h3 a:hover, .switcher-container .switcher-icon a:focus, .go-top:hover, .hentry .meta-post a:hover, #mainnav > ul > li > a.active, #mainnav > ul > li > a:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .text-color, .social-menu-widget a, .social-menu-widget a:hover, .archive .team-social li a, a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #3f0716 }
.project-filter li a.active, .project-filter li a:hover, .preloader .pre-bounce1, .preloader .pre-bounce2, .roll-team .team-item .team-pop, .roll-progress .progress-animate, .roll-socials li a:hover, .roll-project .project-item .project-pop, .roll-project .project-filter li.active, .roll-project .project-filter li:hover, .roll-button.light:hover, .roll-button.border:hover, .roll-button, .roll-icon-box.white .icon, .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span, .go-top, .bottom .socials li:hover a, .sidebar .widget:before, .blog-pagination ul li.active, .blog-pagination ul li:hover a, .content-area .hentry:after, .text-slider .maintitle:after, .error-wrap #search-submit:hover, #mainnav .sub-menu li:hover > a, #mainnav ul li ul:after, button, input[type="button"], input[type="reset"], input[type="submit"], .panel-grid-cell .widget-title:after { background-color: #3f0716 }
.roll-socials li a:hover, .roll-socials li a, .roll-button.light:hover, .roll-button.border, .roll-button, .roll-icon-list .icon, .roll-icon-box .icon, .owl-theme .owl-controls .owl-page span, .comment .comment-detail, .widget-tags .tag-list a:hover, .blog-pagination ul li, .hentry blockquote, .error-wrap #search-submit:hover, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, button, input[type="button"], input[type="reset"], input[type="submit"], .archive .team-social li a { border-color: #3f0716 }
.site-header.float-header { background-color: rgba(63,7,22,0.9); }
@media only screen and (max-width: 1024px) {
.site-header { background-color: #3f0716; }
}
.site-title a, .site-title a:hover { color: #ffffff }
.site-description { color: #ffffff }
#mainnav ul li a, #mainnav ul li::before { color: #ffffff }
#mainnav .sub-menu li a { color: #ffffff }
#mainnav .sub-menu li a { background: #1c1c1c }
.text-slider .maintitle, .text-slider .subtitle { color: #ffffff }
body { color: #767676 }
#secondary { background-color: #ffffff }
#secondary, #secondary a, #secondary .widget-title { color: #767676 }
.footer-widgets { background-color: #3f0716 }
#sidebar-footer, #sidebar-footer a, .footer-widgets .widget-title { color: #ffffff }
.btn-menu { color: #ffffff }
#mainnav ul li a:hover { color: #d65050 }
.site-footer { background-color: #2b000a }
.site-footer, .site-footer a { color: #ffffff }
.overlay { background-color: #000000 }
.page-wrap { padding-top: 83px; }
.page-wrap { padding-bottom: 100px; }
@media only screen and (max-width: 1025px) {
.mobile-slide { display: block; }
.slide-item { background-image: none !important; }
.header-slider { }
.slide-item { height: auto !important; }
.slide-inner { min-height: initial; }
}

		.header-image {
			background-image: url(/wp-content/themes/sydney/images/cropped-5.jpg);
			display: block;
		}
		@media only screen and (max-width: 1024px) {
			.header-inner {
				display: block;
			}
			.header-image {
				background-image: none;
				height: auto !important;
			}		
		}
		
		
			/**
 * 
 * Right and mobile footer toolbar styles
 *
 **/

.action{position:fixed;z-index:999;top:50%;right:10px;width:40px}
.action .a-box{position:relative;width:40px;height:40px;margin-top:2px;color:#999;background:#eee;-webkit-box-shadow:inset -1px -1px 0 0 rgba(0,0,0,0.05);box-shadow:inset -1px -1px 0 0 rgba(0,0,0,0.05);-webkit-border-radius:2px;border-radius:2px;-webkit-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}
.action .a-box:after{position:absolute;top:0;height:40px;width:40px;font-size:20px;line-height:40px;text-align:center;font-family:"FontAwesome";overflow:hidden}
.action .a-box:hover{color:#fff;background-color:#07c;cursor:pointer}
.action .a-box:hover:after{padding:4px;font-size:12px;font-family:"lucida Grande",Verdana,"Microsoft YaHei";line-height:16px;word-break:break-all}
.action .contact:after{content:"\f0e5"}
.action .contact:hover:after{content:"\8054\7CFB\5BA2\670D"}
.action .contact h4{margin-bottom:15px;font-size: 20px;line-height: 1.5;}
.action .contact p{margin-bottom:5px;line-height: 1.5;}
.action .contact img{vertical-align: middle;}
.action .contact-wrap,.action .wechat-wrap{display:none;position:absolute;right:41px;top:0;width:200px;padding:10px;font-size:12px;color:#333;background-color:#fff;-webkit-box-shadow:0 0 1px rgba(0,0,0,0.3);box-shadow:0 0 1px rgba(0,0,0,0.3);cursor:auto}
.action .contact-title{margin:0 0 10px;padding:5px;font-size:18px;font-weight:normal;color:#fff;text-align:center;background-color:#08c}
.action .wechat:after{content:"\f029"}
.action .wechat:hover:after{content:"\5173\6CE8\5FAE\4FE1"}
.action .wechat-wrap{top:-42px;width:150px;padding:2px}
.action .wechat-wrap img{width:100%;height:auto;vertical-align:top}
.action .share{display:block;float:none !important;height:40px !important;margin:2px 0 0 !important;padding-left:0 !important;color:#999 !important;background-image:none !important}
.action .share:after{content:"\f045"}
.action .share:hover{opacity:1 !important;text-decoration:none !important}
.action .share:hover:after{color:#fff !important;content:"\5206\4EAB\672C\9875"}
.action .gotop:after{font-size:36px;content:"\f106"}
.action .gotop:hover:after{content:"\8FD4\56DE\9876\90E8"}
@media (max-width: 767px){
	.action{display:none}
}
.j-share{position: fixed!important;top: 50%!important;}
.addthis-smartlayers{display:none}
.footer-bar{position:fixed;z-index:999;left:0;bottom:0;display:none;width:100%;height:50px;font-size:0;text-align:center;border-top:1px solid #ddd;color:#666;background:#fff;table-layout:fixed}
@media (max-width: 767px){
	.footer-bar{display:table}
}
.footer-bar .fb-item{display:table-cell;height:50px;font-size:16px;vertical-align:middle}
.footer-bar .fb-item .fa{font-size:24px;line-height:26px}
.footer-bar .fb-item span{display:block;font-size:12px;line-height:12px}
.footer-bar a{display:block;color:#666;text-decoration:none}
.footer-bar a:hover,.footer-bar a:focus,.footer-bar a:active{color:#333}	


/* Layout 8 */ #pgc-8-0-0 , #pgc-8-2-0 , #pgc-8-3-0 , #pgc-8-4-0 , #pgc-8-6-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) } #pl-8 #panel-8-0-0-0 , #pl-8 #panel-8-1-0-0 , #pl-8 #panel-8-1-1-0 , #pl-8 #panel-8-2-0-0 , #pl-8 #panel-8-3-0-0 , #pl-8 #panel-8-4-0-0 , #pl-8 #panel-8-5-0-0 , #pl-8 #panel-8-5-1-0 , #pl-8 #panel-8-6-0-0 {  } #pg-8-0 , #pg-8-1 , #pg-8-2 , #pg-8-3 , #pg-8-4 , #pg-8-5 , #pl-8 .so-panel , #pl-8 .so-panel:last-child { margin-bottom:0px } #pgc-8-1-0 , #pgc-8-1-1 , #pgc-8-5-0 , #pgc-8-5-1 { width:50%;width:calc(50% - ( 0.5 * 30px ) ) } #pg-8-1> .panel-row-style { background-color:#f5f5f5 } #pg-8-2> .panel-row-style { background-color:#3f0716;padding:50px } #panel-8-2-0-0> .panel-widget-style { background-color:#4c0517 } #pg-8-4> .panel-row-style { background-color:#3f0716;padding:30px } #panel-8-4-0-0> .panel-widget-style { color:#ffffff } @media (max-width:780px){ #pg-8-0.panel-no-style, #pg-8-0.panel-has-style > .panel-row-style , #pg-8-1.panel-no-style, #pg-8-1.panel-has-style > .panel-row-style , #pg-8-2.panel-no-style, #pg-8-2.panel-has-style > .panel-row-style , #pg-8-3.panel-no-style, #pg-8-3.panel-has-style > .panel-row-style , #pg-8-4.panel-no-style, #pg-8-4.panel-has-style > .panel-row-style , #pg-8-5.panel-no-style, #pg-8-5.panel-has-style > .panel-row-style , #pg-8-6.panel-no-style, #pg-8-6.panel-has-style > .panel-row-style { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-8-0 .panel-grid-cell , #pg-8-1 .panel-grid-cell , #pg-8-2 .panel-grid-cell , #pg-8-3 .panel-grid-cell , #pg-8-4 .panel-grid-cell , #pg-8-5 .panel-grid-cell , #pg-8-6 .panel-grid-cell { margin-right:0 } #pg-8-0 .panel-grid-cell , #pg-8-1 .panel-grid-cell , #pg-8-2 .panel-grid-cell , #pg-8-3 .panel-grid-cell , #pg-8-4 .panel-grid-cell , #pg-8-5 .panel-grid-cell , #pg-8-6 .panel-grid-cell { width:100% } #pgc-8-1-0 , #pgc-8-5-0 , #pl-8 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px } #pl-8 .panel-grid-cell { padding:0 } #pl-8 .panel-grid .panel-grid-cell-empty { display:none }  } 